This talk was recorded at NDC Oslo in Oslo, Norway. #ndcoslo #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
Subscribe to our YouTube channel and learn every day:
/ @NDC
Follow our Social Media!
#iot #architecture #devops #cloud
Modern software systems are built to handle unreliable networks, partial failure and distributed state. But there’s one non-deterministic component most architectures fail to model properly: the human.
Users retry actions mid-flight. They interrupt firmware updates. They unplug devices under load. They optimise for speed over safety. And when software interacts with physical systems, those behaviours become architectural risks.
In this session, we'll dissect real-world failures from connected products and explores how unpredictable human behaviour cascades into state corruption, retry storms, inconsistent device-cloud views and recoverability problems.
You’ll learn how to:
- Model human behaviour as hostile or non-deterministic input
- Design state machines that tolerate interruption and repetition
- Make critical flows idempotent across device and cloud
- Build systems that degrade safely when users don’t behave as expected
If your software leaves the browser or the data centre, this talk reframes reliability as a human systems problem, not just a technical one.
|
🔥Micrososft Azure - Data Analyst Course ...
🔥Micrososft Azure - Data Analyst Course ...
"🔥Micrososft Azure - Data Analyst Course...
🔥Michigan Engineering Professional Certi...
🔥Microsoft Applied Agentic AI: Systems D...
"🔥Michigan Engineering Professional Cert...
This talk was recorded at NDC Oslo in Os...
This talk was recorded at NDC Oslo in Os...
This talk was recorded at NDC Oslo in Os...
This talk was recorded at NDC Oslo in Os...
This talk was recorded at NDC Oslo in Os...
Is your AMI or EBS snapshot creation slo...
Robert Recorde - the man who invented th...
Learn software system design and pass in...
This talk was recorded at NDC Oslo in Os...